huge amounts - French English Dictionary